HDMI to CSI Adapter

您所在的位置:网站首页 树莓派 csi接口 HDMI to CSI Adapter

HDMI to CSI Adapter

2023-10-31 13:15| 来源: 网络整理| 查看: 265

说明 资料 FAQ 售后 HDMI to CSI Adapter {{{name2}}} {{{name3}}} 基本信息 分类: HDMI转CSI信号模块 {{{userDefinedInfo1}}}: {{{userdefinedvalue1}}} {{{userDefinedInfo2}}}: {{{userdefinedvalue2}}} {{{userDefinedInfo3}}}: {{{userdefinedvalue3}}} 品牌: Waveshare 功能简介 特性 无特性,不解释 ' 无特性,不解释 ' 无特性,不解释 ' 无特性,不解释 ' 无特性,不解释 接口 HDMI CSI 相关产品 ♦ {{{Product1}}} ♦ {{{Product2}}} ♦ {{{Product3}}} ♦ {{{Product4}}} ♦ {{{Product5}}} —— 类目1 —— ♦ 类目1

列表1

♦ 类目2

列表2

♦ 类目3

列表3

♦ 类目4

列表4

♦ 类目5

列表5

目录 1 产品介绍 2 产品参数 3 硬件连接 4 软件配置 5 视频测试 6 拓展屏幕到树莓派 7 音频测试 8 资料 8.1 驱动 8.2 相关链接 9 FAQ 10 技术支持 产品介绍

这是一款将 HDMI 信号转为 CSI 信号的树莓派扩展模块,HDMI 输入最高支持 1080p 30fps.向下兼容。用法和树莓派标准 CSI 摄像头一致,适用于支持 HDMI 接口的相机,兼容树莓派全系列主板.

产品参数 主芯片: TC358743XBG 输入信号 视频:HDMI1.4, RGB888,最高支持 1080p@30 音频:HDMI音频 输出信号: 视频:2 lanes MIPI CSI-2 音频:I2S音频输出,音频流格式LPCM 操作系统:Raspberry Pi OS 工作电压:3.3V 工作温度: -30° ~ 70°C 硬件连接 视频:

将转接头的FPC排线插入到CSI接口。 如果是Pi 2B、3B、3B+ CSI口位于网口和HDMI接口之间,如果是Pi 4B的话,CSI口位于HDMI 1接口和音频接口之间,如果是Pi zero的话,CSI口位于供电口一侧. 注意排线银色面(金属面)要朝向HDMI接口。将排线插槽的黑色扣子拨开,插入排线。排线需要齐插入插槽,注意避免排线弯折的同时要插紧,然后扣紧黑色扣子。

音频:

连接音频,需要用户自己另外准备排线,并做焊接。将HDMI to CSI一侧预留的焊口接到树莓派的I2S引脚上,连接关系如下图。

HDMI to CSI Raspberry Pi WFS (PIN35)GPIO19 SCK (PIN12)GPIO18 SD (PIN38)GPIO20 GND GND 软件配置

注意,HDMI to CSI 摄像头不支持libcamera驱动。

修改config.txt文件 sudo nano /boot/config.txt 将以下语句加入文件最后 dtoverlay=tc358743 dtoverlay=tc358743-audio 保存文件 修改 cmdline.txt文件 sudo nano /boot/cmdline.txt

将以下内容加入文件第一行末尾

cma=96M 下载并安装驱动程序 cd wget https://www.waveshare.net/w/upload/8/89/TC358743-Driver.zip unzip TC358743-Driver.zip cd ~/TC358743-Driver sudo sh set_edid.sh 重新成功后重启系统 sudo reboot 视频测试 使用yavta采集视频 将设备都接好 进入程序目录并运行 cd ~/TC358743-Driver/yavta/yavta/ ./yavta --capture=1000 -n 3 --encode-to=file.h264 -f UYVY -m -T /dev/video0

程序会采集1000帧图像,并保存为file.h264文件

使用gstreamer采集视频 安装gstreamer工具 sudo apt install gstreamer1.0-tools -y 采集视频: gst-launch-1.0 -vvv v4l2src ! "video/x-raw,framerate=30/1,format=UYVY" ! v4l2h264enc extra-controls="controls,h264_profile=4,h264_level=13,video_bitrate=256000;" ! "video/x-h264,profile=high, level=(string)4.2" ! h264parse ! queue ! matroskamux name=mux ! filesink location=file.mkv 拓展屏幕到树莓派

若使用该功能,需删除dtoverlay=tc358743和dtoverlay=tc358743-audio的配置,只做以下配置

修改 cmdline.txt文件 sudo nano /boot/cmdline.txt

将以下内容加入文件第一行末尾

cma=96M

保存

然后进行以下操作打开legacy camera sudo raspi-config

选择Interface Options -> Legacy Camera -> Yes,退出重启。

开机终端运行 raspistill -t 0 音频测试 运行arecord -l指令检查, 正常会识别到tc358743设备,比如 **** List of CAPTURE Hardware Devices **** card 2: tc358743 [tc358743], device 0: bcm2835-i2s-dir-hifi dir-hifi-0 [bcm2835-i2s-dir-hifi dir-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0

注:其中card 2是代表声卡的编号,在后续采集音频中会使用到。

采集音频并保存为wav文件 arecord -D hw:2 -d 25 -f cd test1.wav

注:其中hw:2 是设置声卡设备,需要和实际的声卡编号,否则无法正常采集音频信息

资料 驱动 驱动 相关链接 树莓派入门教程(新) 树莓派入门教程 树莓派系列教程1:人生若只如初见 树莓派系列教程2:树莓派烧写镜像 树莓派系列教程3:访问树莓派 树莓派系列教程3:访问树莓派之SSH篇 树莓派系列教程3:访问树莓派之WiFi篇 树莓派系列教程4:树莓派raspi-config配置 树莓派系列教程5:linux常用命令以及vi/vim编辑器 树莓派教程系列6:文件共享(samba) 树莓派教程系列7:wiringPi、bcm2835、python库安装 树莓派系列教程8:如何点亮一个LED灯(上) 树莓派系列教程8 : 如何点亮一个LED灯(下) 树莓派系列教程9:按键 树莓派系列教程10:I2C 树莓派系列教程11:I2C编程 树莓派系列教程12:I2C总线控制BMP180 树莓派系列教程13:Serial串口 树莓派系列教程5:linux常用命令以及vi/vim编辑器 树莓派系列教程15:红外遥控 树莓派系列教程16:RTC 树莓派系列教程17:PCF8591 AD/DA 树莓派系列教程18:SPI Alphabot树莓派教程:变身路由器 Alphabot树莓派教程:刷LEDE(OpenWRT)系统变身路由器 树莓派引脚对照表 SIM868 ppp拨号上网 SIM7600 4G NDIS拨号上网 树莓派OpenCV教程 树莓派OpenCV系列教程1:开发环境搭建 树莓派OpenCV系列教程2:摄像头的基本使用 树莓派OpenCV系列教程3:IDE及图像存储的数据结构 树莓派OpenCV系列教程4:图像与视频载入、显示、输出 树莓派OpenCV系列教程5:ROI,绘图一站式解析 树莓派OpenCV系列教程6:10行代码添加国旗 树莓派OpenCV系列教程7:OpenCV中HighGUI及相关上位机开发 树莓派OpenCV系列教程8:绘图板综合项目 树莓派littleGL系列教程 树莓派littlevGL系列教程:littlevGL简单了解 树莓派littlevGL系列教程:基于Qt creator 树莓派littlevGL系列教程:基本对象 树莓派littlevGL系列教程:基本对象 树莓派littlevGL系列教程:圆弧对象 树莓派littlevGL系列教程:进度条 树莓派littlevGL系列教程:单按钮控件 树莓派littlevGL系列教程:矩阵按钮控件 树莓派littlevGL系列教程:日历控件 树莓派littlevGL系列教程:画布控件 树莓派littlevGL系列教程:复选框控件 树莓派littlevGL系列教程:图表控件 树莓派littlevGL系列教程:容器控件 树莓派littlevGL系列教程:仪表控件 树莓派littlevGL系列教程:下拉列表控件 树莓派littlevGL系列教程:图片控件 树莓派littlevGL系列教程:图片按钮控件 树莓派littlevGL系列教程:键盘控件 树莓派littlevGL系列教程:标签控件 树莓派littlevGL系列教程:线条控件 树莓派littlevGL系列教程:列表控件 树莓派littlevGL系列教程:线表控件 树莓派littlevGL系列教程:消息弹窗控件 树莓派littlevGL系列教程:页面控件 树莓派littlevGL系列教程:预加载控件 树莓派littlevGL系列教程:滑动列表控件 树莓派littlevGL系列教程:滑动条控件 树莓派littlevGL系列教程:微调框控件 树莓派littlevGL系列教程:滑动按钮控件 树莓派littlevGL系列教程:表格控件 树莓派littlevGL系列教程:选项卡控件 树莓派littlevGL系列教程:窗口控件 树莓派littlevGL系列教程:汉字显示 树莓派littlevGL系列教程:事件 树莓派littlevGL系列教程:任务系统 树莓派littlevGL系列教程:样式都有哪些属性 树莓派QT教程 树莓派Qt系列教程1:Qt GUI框架简述及了解 树莓派Qt系列教程2:开发环境搭建 树莓派Qt系列教程3:新建Qt Quick项目 树莓派Qt系列教程4:Qt基础知识理解 树莓派Qt系列教程5:Qt Quick 之 QML 入门 树莓派Qt系列教程6: QML语言基础 树莓派Qt系列教程7: 按钮控件类 树莓派Qt系列教程8: 信号与槽 树莓派Qt系列教程9:鼠标事件 树莓派Qt系列教程10:键盘事件 树莓派Qt系列教程11:定时器事件 树莓派Qt系列教程12:布局管理(上) 树莓派Qt系列教程12:布局管理(下) 树莓派Qt系列教程13:进度条ProgressBar 树莓派Qt系列教程14:滑块Slider 树莓派Qt系列教程15:滚动控件Scroll 树莓派Qt系列教程16:轮选框SpinBox 树莓派Qt系列教程17:组合框ComboBox 树莓派Qt系列教程18:行编辑输入控件 树莓派Qt系列教程19:块编辑输入控件 树莓派Qt系列教程20:对话框 树莓派Qt系列教程21:滑动导航模型SwipeView 树莓派Qt系列教程22:栈式导航模型StackView 树莓派Qt系列教程23:图像image 树莓派Qt系列教程24:BusyIndicator和Delay 树莓派Qt系列教程25:Dial和Switch 树莓派Qt系列教程26:Menu、Popup和Drawer 树莓派Qt系列教程27:TabBar和ToolBar 树莓派Qt系列教程28:ToolSeparator、ToolT 树莓派Qt系列教程29(上):Qml和C++混合编程 树莓派Qt系列教程29(下):Qml和C++混合编程 树莓派Qt系列教程30:源码方式搭建Qt开发环境 树莓派OpenWrt教程 树莓派OpenWrt入门教程1:系统编译和配置 树莓派OpenWrt入门教程2:打造移动便携的树莓派4G无线路由器 FAQ

技术支持

联系人:张工 邮箱:[email protected] QQ:3004637648 微信:扫下方二维码添加

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3